/**
 * @description: 下载窗体
 * @param {string url} 下载链接
 * @return void
 */
// export const downloadFile = (url) => {
//     console.log(url);
//     console.log("下载了----------");
//     const iframe = document.createElement("iframe");
//     iframe.style.display = "none";
//     iframe.style.height = 0;
//     iframe.src = url;
//     document.body.appendChild(iframe);
//     setTimeout(()=>{
//         iframe.remove();
//     }, 60 * 1000);
// }

// 下载文件
export const downloadFile = (url, type ) => {
    if (!type || type === "iframe") {
      // 创建iframe
      const iframe = document.createElement("iframe");
      iframe.style.display = "none"; 
      iframe.style.height = 0; 
      iframe.src = url;
      document.body.appendChild(iframe); 
      setTimeout(() => iframe.remove(), 5 * 60 * 1000);
    } else if (type === "a") {
        let num = url.lastIndexOf(".");
          let dis = url.substring(num);
      // 创建a 标签  
      const a = document.createElement("a"); 
    //   const e = document.createEvent("MouseEvents"); // 创建鼠标事件对象
    //   e.initEvent("click", false, false); // 初始化事件对象
      a.href = url; // 设置下载地址

      a.download = dis
      a.style.display = "none";
      document.body.appendChild(a);
      a.click();
      a.remove();
    }
  };
  